home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / for amiga / v1.2 / announce-1.2.13pl9.z / announce-1.2.13pl9
Text File  |  1997-04-23  |  8KB  |  174 lines

  1.  
  2. This announces the availability of version 1.2.13pl9 of Linux/68k. The
  3. source and a precompiled kernel are in /pub/Linux/LOCAL/680x0 on
  4. ftp.uni-erlangen.de and its mirrors.
  5.  
  6. Changes against the last version:
  7.  
  8.  - Enabling sync transfers for all targets at a wd33c93 (argument 0)
  9.    works again. (Matthias.Welwarsky@ppp.th-darmstadt.de)
  10.  
  11.  - Lots of smaller fixes by Andreas Schwab:
  12.  
  13.     o The Atari Lance and BioNet drivers now check whether they run on
  14.       an Atari.
  15.     o Serial driver modules can now be loaded by kerneld.
  16.     o On address errors (odd address of instruction), SIGBUS instead of
  17.       SIGSEGV is generated now.
  18.     o Fixed a typo in the /proc/*/fd readdir function: it returned the
  19.       pid instead of the file number.
  20.     o Some compiler generated symbols (memcpy, memset, ...) don't need
  21.       version control in ksyms.c.
  22.     o fs/umsdos/ioctl.h fixed
  23.     o strtok() doesn't use a static variable anymore, this one was
  24.       copied into each object file.
  25.     o Several Atari modules (serial drivers, BioNet) are built only if
  26.       CONFIG_ATARI is set.
  27.     o Removed gcc-extension in <linux/kd.h> for programs compiled with
  28.       -ansi.
  29.     o Removed some unnecessary includings of config.h
  30.     o New file <linux/compile.h>, to avoid version.h changing on every
  31.       compile.
  32.     o New <linux/uio.h> for GNU libc.
  33.     o arch/m68k/atari/ksyms.c renamed to ataksyms.c
  34.     o Oops: in the bus error handler, a "break" was missing after the
  35.       '060 handler.
  36.     o Wrong stop condition for dump_stack() fixed.
  37.  
  38.  - ATAPI CD-ROM are supported now. This works at least on the Amiga,
  39.    for Atari further tests are needed (byte swap).
  40.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  41.  
  42.  - Reading AFFS directories should work again, and reading multiple
  43.    entries at a time is faster now. (dorchain@cscip.uni-sb.de)
  44.  
  45.  - Fixed version Printf problem in amiboot/amiga-lilo.
  46.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  47.  
  48.  - In the OPOST speedup of ttys, die OLCUC and O_NONBLOCK flags were
  49.    ignored. (guenther@pool.informatik.rwth-aachen.de)
  50.  
  51.  - The "old" Pearl 8x8 font is included again, in a VGA-ized version,
  52.    i.e. with IBM-encoding. Its name (for setfont) is "PEARL8x8" and it
  53.    is choosen as default font for Amigas if vertical resolution is
  54.    below 400 lines. (jshiffle@netcom.com & myself)
  55.  
  56.  - The Amiga built-in serial driver should work as a module now.
  57.    (dorchain@cscip.uni-sb.de)
  58.  
  59.  - Some changes to symbol tables to make CONFIG_MODVERSIONS work.
  60.    (dorchain@cscip.uni-sb.de)
  61.  
  62.  - Added log levels to printks in amiflop.c (dorchain@cscip.uni-sb.de)
  63.  
  64.  - For A1200 IDE, read the status before acknowleding an interrupt.
  65.    This makes some drives work better. (jongk@prac.cs.utwente.nl)
  66.  
  67.  - For the Atari, kstat.interrupts (int counts by level) is maintained
  68.    again (specially for vmstat :-)
  69.    (schwab@issan.informatik.uni-dortmund.de)
  70.  
  71.  - Fixed a bug in the shared memory implementation with bad swap
  72.    entries. This should have been the cause for the reported IPC
  73.    problems. (schwab@issan.informatik.uni-dortmund.de)
  74.  
  75.  - New Zorro board definition (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  76.  
  77.  - The Atari SLM driver didn't compile due to a missing header (myself)
  78.  
  79.  - The Amiga and Atari sound drivers were unified into a general DMA
  80.    sound driver for both machines (drivers/sound/dmasound.c). For the
  81.    Amiga, there are several new things and the driver is beta. For
  82.    Atari, everything should work as usual.
  83.    
  84.     o Added support for the A-law and 16-bit little endian audio
  85.       formats.
  86.     o At least playing Sun audio files on Amiga works now, just copy
  87.       them to /dev/audio.
  88.     o Using the system beep may cause weird results on Amiga.
  89.     o Amiga: Stereo and 16-bit (pseudo 14-bit) samples may work, still
  90.       need to verify that.
  91.     o The command line option to configure driver features has been
  92.       renamed from "atasound=" to "dmasound=". (myself)
  93.     o Return correct error numbers on select (not implemented) and bad
  94.       minors. (schwab@issan.informatik.uni-dortmund.de)
  95.  
  96.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  97.  
  98.    I've just renamed CONFIG_SOUND into CONFIG_DMASOUND to avoid
  99.    conflicts in future with the PC sound drivers...
  100.  
  101.  - Freshly allocated kernel pointer tables are initialized now. This
  102.    should avoid the spurious "bad pmd" messages.
  103.    (schwab@issan.informatik.uni-dortmund.de, myself)
  104.  
  105.  - There are now max. 16 kernel root/pointer tables. An extra page is
  106.    allocated if the one from head.S is full. This relaxes the (worst
  107.    case) memory limit of 3*32 = 96 MB to 11*32 = 352 MB (at least the
  108.    Medusa can have 128 MB :-) and also gives more room for
  109.    kernel_map() and vmalloc(). (myself)
  110.  
  111.  - (Finally) made the '060 support complete so that it should work now:
  112.  
  113.     o Integrated the MC060IFPSP. There are still things left to do in
  114.       the error handling there, and memory accesses could be further
  115.       optimized. 
  116.  
  117.     o The system uses now only one supervisor stack pointer by
  118.       default. This is necessary for the '060, since it only has one
  119.       SSP (no MSP/ISP distinction anymore). The fact that there is
  120.       only one stack now theoretically increases chances for kernel
  121.       stack overflows, but in practice it seems that doesn't happen
  122.       (tested on Jes' A3000/040 and my TT030).
  123.  
  124.       In difference to Jesper's original patch, I left the old code
  125.       for the master stack in place, and surrounded it by "#ifdef
  126.       MASTER_STACK"s. That comes from <asm/segment.h> and is undefined
  127.       by default.
  128.  
  129.     o Jesper also observed strange effects in memory management that
  130.       obviously page table contents stay dirty in the cache and aren't
  131.       written to memory, though the pages have cache mode
  132.       write-through. His quick fix for this is pushing the cache in
  133.       some places. The CPUSHA060() macros should go away if the real
  134.       reason is found. (BTW, I renamed Jesper's FLUSH060 to
  135.       CPUSHA060(), which is more suggestive... :-) and moved the
  136.       definition to <asm/segment.h> to avoid defining it in several
  137.       sources.)
  138.  
  139.    (jskov@iesd.auc.dk, with little additions by me)
  140.  
  141.  - The Falcon can now boot with the kernel in Magnum or FX fast ram.
  142.    That formerly didn't work because head.S made the bad assumption
  143.    that, if the kernel is below 16 MB, it is at phys. addr. 0x0. But
  144.    for the two ram boards mentioned above, the fast ram base address
  145.    is 0x400000. (guenther@pool.informatik.rwth-aachen.de)
  146.  
  147.  - The command line option names for video ("video=", "atavideo=") and
  148.    floppy ("fd_def_df0=", "ataflop=") have been unified into "video="
  149.    and "floppy=", resp., because they're mutually exclusive between
  150.    the machine types and there is no real need for different names.
  151.    The old names are still valid to avoid breaking things, but they
  152.    will go away in some future (probably 1.3.x).
  153.    (schwab@issan.informatik.uni-dortmund.de)
  154.  
  155.  - Fixed a minor TCP protocol error
  156.    (guenther@pool.informatik.rwth-aachen.de)
  157.  
  158.  - The root partition is now mounted read-only by default. The "ro"
  159.    kernel option of course still works, but isn't really needed
  160.    anymore. (schwab@issan.informatik.uni-dortmund.de)
  161.  
  162.  - (Brief) documentation about the AFFS in Documentation/filesystems/
  163.    supplied by Hans-Joachim Widmaier <hjwidmai@foxboro.com>
  164.  
  165. Current Amiga bootstrap version: 3.1
  166. Current Amiga-Lilo version     : 0.6
  167. Current Atari bootstrap version: 1.7
  168.  
  169. The precompiled kernel contains both, Amiga and Atari support, so it
  170. is very big. You probably want to compile your own kernel tailored to
  171. your personal needs.
  172.  
  173. Roman
  174.